Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F2 Italy F3 USA F13 USA F14 Poland F4 Iran F1 Iran F2 Italy F23 Germany F10 Netherlands F6 Italy F3 Austria F8 Colombia F1 Colombia F2 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 Turkey F9 Italy F5 Italy F6 Italy F9 Czech Republic F2 USA F7 Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver USTA Safeway Challenger - Aptos USTA Challenger of Las Vegas - Las Vegas USTA Tennis Championships of Houston - Houston III Challenger Continenal Plaza - Puerto Vallarta USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Garden Open - Rome 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo USTA Seascape Challenger - Aptos V Trani Cup - Trani Samarkand Challenger - Samarkand GHI Bronx Classic - Bronx CA Challenge - Graz Genoa Open 'Fondazione Carige' - Genova Fujitsu Siemens Open - Budapest Samsung Securities Cup Challenger Tennis - Seoul Tehran Open ATP Challenger - Tehran Open de L'Isere - Grenoble Challenger Groningen - Groningen Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari 2004 USTA Challenger of Calabasas - Calabasas Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Canottieri Minico 2004 - Mantova Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton Alfa Romeo Tennis Cup - Cordenons ATP Challenger Open 2004 - Monchengladbach Challenger Fondazione Carige - Genova Tehran Open 2004 - Tehran Burbank Challenger - Burbank Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa IX Torneo Internacionale de Tennis - Barletta Tallahassee Tennis Challenger - Tallahassee Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome USTA Comerica Challenger - Aptos USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Banja Luka Challenger - Banja Luka Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Copa Petrobras Colombia - Bogota LTA Wrexham Challenger - Wrexham 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples Croatia Osiguranje Rijeka Open - Rijeka The 'Fitz' Casino Challenger - Tunica San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen The Comercia Challenger - Aptos Riviera di Rimini Challenger - Rimini Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx 's Tennis Masters 07 Challenger - Graz XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Samsung Securities Cup - Seoul Flea Market Cup - Busan Bancolombia Open - Bogota Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Roma Open Challenger - Rome Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Schickendanz Open - Furth Sunset Moulding Challenger - Yuba City Bulgarian Open Challenger - Sofia Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Geneva Challenger - Geneva Citta di Como Challenger - Como ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Sacramento Challenger - Sacramento Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Carson Challenger Bangkok Challenger Napoli Challenger Baton Rouge Challenger Talahassee Challenger Rome Challenger Savannah Challenger Carson Challenger Furth Challenger Yuba City Challenger Turin Challenger Scheveningen Challenger San Marino Challenger Vancouver Challenger Cordenons Challenger Trani Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Baton Rouge Challenger Rome Challenger Savannah Challenger Carson Challenger Ojai Challenger Winnetka Challenger Cordenons Challenger Como Challenger Rijeka Challenger Szczecin Challenger Sacramento Challenger Tiburon Challenger Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos Healthsouth USTA Challenger - Dallas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2000 Challenger de Granby - Granby Canottieri Mincio Open - Mantova Hilton Waikoloa USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Dallas - Dallas USTA Callenger of Urbana-Champaign - Urbana Las Vegas Challenger - Las Vegas Tennis Napoli Cup - Napoli Dallas Challenger Open de la Ville de Saint Denis - Reunion Island Mitsubishi Electric Europe Cup - Monza BellSouth Open - Auckland Sybase Open - San Jose The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven The Wright Financial Group, Inc. Challenger - Champaign Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent Heineken Open Singapore - Singapore Adidas International - Sydney Kroger / St. Jude International - Memphis Ischgl International Tennis Challenger 2003 - Ischgl Japan Open - Tokyo Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo USTA Men's Challenger of Dallas - Dallas Copenhagen Open - Copenhagen Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo New Haven Mitsubishi Electric Europe Cup - Monza 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign The Natrel's Challenger - Granby Sylt Open 2000 - Sylt Citta di Como - Como 2005 Freeman Men's Challenger - Joplin Ljubljana Open - Ljubljana College Station Challenger - College Station Rome Challenger Tennis Napoli Cup - Napoli The Swanston Challenger - Sacramento USTA San Diego Challenger - San Diego Challenger Casablanca San Angel - Mexico City Ostrava Open 2005 - Ostrava Copa Petrobras Brazil - Aracaju 2005 West Side Tennis Coub Men's Challenger - Forest Hills Tata Open - Chennai Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten Busan Open Challenger Tennis - Busan Mercedes-Benz Cup - Los Angeles Copa Petrobras Argentina - Buenos Aires Generali Open - Kitzbuhel Challenger Banque Nationale Rimouski - Rimouski Czech Open 2005 - Prostejov Music City Challenger - Nashville Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Copa Petrobras Paraguay - Asuncion BellSouth Open - Vina del Mar SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Banca Stato Challenger - Lugano U.S. Men's Clay Court Championships - Houston USTA Challenger - Champaign Internationaler Raiffeisen Grand Prix - St. Polten Challenger Britania Zavaleta - Puebla 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Generali Open - Kitzbuhel Ford Tennis Championships - Louisville Vietnam Open - Ho Chi Minh City Copa Telmex - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Semgroup Challenger - Tulsa XL Capital Bermuda Open - Bermuda Nokian Hakkapeliitta Open - Tampere Hilton Waikoloa Village USTA Challenger - Waikoloa PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas Pekao Open - Szczecin KGHM Dialog Polish Indoors - Wroclaw Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven S Tennis Masters - Graz Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires GHI Bronx Classic - Bronx Abierto Mexicano Telcel - Acapulco Taiwan Challenger - Kaohsiung Sina-Kia Motors Tennis Cup - Cordenons Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Antonio Savoldi-Marco Co. - Manerbio Chennai Open - Chennai SA Tennis Open - Johannesburg Samsung Challenger 2007 - Ho Chi Minh City SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Olimp Kyiv Open - Kiev Grand Prix Hassan II - Casablanca Challenger Brasov - Brasov Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Morocco Tennis Tour - Fes PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Sir Supermercati - Rome BMW Open - Munich AEGON Championships - London Atlanta Tennis Championships - Atlanta XI Ciutat de Barcelona - Barcelona Bank Austria Tennis Trophy - Vienna Delhi Challenger I - New Delhi Swanston Challenger - Sacramento Copa Petrobras - Bogota Pro Challenger at Calabasas - Calabasas Farmers Classic - Los Angeles Home Depot Center USTA Challenger - Carson Copa Petrobras - Santiago Reggio Emilia Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank Challenger Cudad de Guayaquil - Guayaquil XL Bermuda Open - Bermuda Music City Challenger - Nashville Copa Petrobras - Aracaju Aberto de Santa Catarina de Tenis - Florianopolis Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Petrobras - Buenos Aires drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign Torneo Internacional Challenger Fila 2006 - Leon 2001 USTA Tallahassee Tennis Challenger - Tallahassee Open de Rennes La Trinitaine - Rennes Swanston Challenger - Sacramento Odlum Brown Vancouver Open - Vancouver 2001 UT Tyler Patriot Challenger - Tyler Pro Challenger at Calabasas - Calabasas USTA Challenger of Burbank - Burbank University of Tennessee USTA Challenger - Knoxville WOW Cafe Challenger - New Orleans Cadillac Pro Indoor USTA Challenger - West Bloomfield Healthsouth/USTA Pro Link Challenger - San Antonio Seguros Bolivar Open - Medellin 2002 USTA Challenger of Calabasas - Calabasas The $50,000 Pro Challenger at Calabasas - Calabasas Binghamton Challenger 2002 Eddleman USTA Challenger - Birmingham Tennis Napoli Cup - Napoli Challenger de Granby - Granby USTA Men's Challenger of Dallas - Dallas Copa Ericsson Mexico - Guadalajara ARMS USTA Challenger - Rocky Mount 2003 Eddleman USTA Challenger - Birmingham 2002 FSE Challenger - Tarzana Abierto Club Casablanca - Mexico City Heineken Challenger - Ho Chi Minh City Harrah's Entertainment Challenger - Tunica Eddleman USTA Challenger - Birmingham 2001 USTA Challenger of Calabasas - Calabasas Baden Open - Karlsruhe Malaysian Open - Kuala Lumpur Austin Challenger - Austin Siemens Open - Scheveningen USTA Men's Challenger of Dallas - Dallas The West Side Tennis Club Clay Court Challenger - Forest Hills ATP Slovak Open Challenger - Bratislava Calabasas Challenger Men's Pro Challenger at Tunica National - Tunica Zagreb Challenger Kitzbuhel Challenger Salzburg Challenger Braunschweig Challenger Scheveningen Challenger Vancouver Challenger du Maurier Open - Toronto Manerbio Challenger The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati XL Capital Bermuda Open - Bermuda Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal USTA Seascape Challenger - Aptos Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells USTA Challenger of San Antonio - San Antonio BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Zivnobanka Czech Open - Prostejov Steelers Cup - Kosice Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham CMG Asia Open - Hong Kong San Luis Potosi ATP Challenger - San Luis Potosi Smith Barney Men's Challenger - Covington 2002 Azalea Orthopedic Challenger - Tyler West Side Tennis Club Clay Court Challenger - Forest Hills Sybase Open - San Jose The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham GHI Bronx Classic - Bronx Music City Challenger - Nashville Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Generali Open 2000 - Kitzbuhel Singha Tennis Classic - Tarzana Copa Petrobras Uruguray - Montevideo U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Intersport Heilbronn Open - Heilbronn U.S. Open - New York U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris The Samsung Open - Nottingham French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Nielsen USTA Pro Tennis Championship - Winnetka Franklin Templeton Tennis Classic - Scottsdale Miller Lite Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Franklin Templeton Tennis Classic - Scottsdale Abierto Mexicano Telfonica MoviStar - Acapulco Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Heineken Open Shanghai - Shanghai RCA Championships - Indianapolis Los Angeles Mercedes-Benz Cup - Los Angeles Sybase Open - San Jose Salem Open - Hong Kong Japan Open - Tokyo Legg Mason Tennis Classic - Washington Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Mercedes-Benz Cup - Los Angeles Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Qatar Exxon Mobil Open - Doha AT&T Challenge - Atlanta Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, PO, PHI-TPE 2-3 Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch du Maurier Open - Montreal French Open - Paris Australian Open - Melbourne U.S. Open - New York 15th Asian Games Doha 2006 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3